// 枚举
var SexType;
(function (SexType) {
    SexType[SexType["BOY"] = 0] = "BOY";
    SexType[SexType["GIRL"] = 1] = "GIRL";
})(SexType || (SexType = {}));
// 断言
function foo(arg) {
    return arg ? 'string' : 0;
}
// 断定他就是string类型 
var res = foo(true);
// as const 断言
var info = 'hello world~~';
// 以下三种写法等同 值类型
var a = 'consistent';
var b = 'consistent';
var c = 'consistent';
// 数组转元组 只读
var arr = [1, info];
var arr2 = [1, info]; // 同上面的写法
var index1 = arr[0]; // 它的类型就是值类型1
index1 = 1; // 此时index1只能复制为1
// 对象
var inf = 'information';
var obj = {
    name: 'coderzrf',
    inf: inf
};
